package com.ddwl.common.exception;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * Title : 异常代码定义
 * <p>
 * Description:
 *
 * @author Fu Zhaohui
 * <p>
 */
@AllArgsConstructor
@Getter
public enum ExceptionCode {

    SHELF_GOODS("只有下架商品可以修改!"),

    PARAM_NULL("参数不全!"),

    ITEM_BARCODE_EXISTS("商品条码已经存在"),

    SKU_BARCODE_EXISTS("sku编码已经存在"),

    TOKEN_NOT_EXISTS("令牌认证失效!"),

    WX_SHARE_KEY_NOT_EXISTS("分享链接失效!"),

    STOCK_NOT_ENOUGH("库存不足"),

    MOBILE_AUTH_FAILED("验证码错误!"),

    GENERATE_TOKEN_FAILED("令牌生成失败!"),

    USER_NOT_EXISTS("用户不存在!"),

    RESERVE_TIME_OUT("预售商品时间段已经过时，请重新输入！"),

    RESERVE_TIEM_OUT2("预售商品时间段已过，请修改后在上架！"),

    MOBILE_EXISTS("手机号已经被注册"),

    COMPANY_ACCOUNT_EXISTS("已存在公司账号"),

    USER_EXISTS("登录帐号已存在"),

    DATA_NOT_EXISTS("数据不存在"),

    PROCESSED_WARN("数据已经处理，请刷新后再试"),

    NOT_ALLOWED("您无权限操作"),

    ACCOUNT_DISABLE("帐号已被禁用"),

    LOGIN_FAIL("用户或密码错误"),

    IMG_CODE_ERROR("图片验证码错误或已过期");

    private String msg;
}
